<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>我的购物车列表</title>
		<link rel="stylesheet" type="text/css" href="__STATIC__/css/tpshop.css" />
		<script src="__STATIC__/js/jquery-1.11.3.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="__PUBLIC__/js/global.js" type="text/javascript" charset="utf-8"></script>
		<script src="__PUBLIC__/js/locationJson.js"></script>
		<script src="__STATIC__/js/location.js" type="text/javascript" charset="utf-8"></script>
		<script src="__PUBLIC__/js/layer/layer.js" type="text/javascript" charset="utf-8"></script>
		<script src="__PUBLIC__/js/pc_common.js"></script>
		<link rel="stylesheet" href="__STATIC__/css/location.css" type="text/css"><!-- 收货地址，物流运费 -->
	</head>
        <style>
            .coupon_whether{ overflow:auto; height: 500px; width:400px; }
        </style>
	<body>
		<!--顶部广告-s-->
		<adv pid="1" limit="1" item="v">
			<div class="topic-banner" style="background: #f37c1e;">
				<div class="w1224">
					<a href="{$v.ad_link}">
						<img src="{$v[ad_code]}"/>
					</a>
					<i onclick="$('.topic-banner').hide();"></i>
				</div>
			</div>
		</adv>
		<!--顶部广告-e-->
		<!--header-s-->
		<div class="tpshop-tm-hander p" style="border-bottom: 0;">
			<include file="public/sign-header" />
			<div class="nav-middan-z p tphsop2_0">
				<div class="header w1224">
					<div class="ecsc-logo fon_gwcshcar">
						<a href="/" class="logo">
                            <img src="{$tpshop_config['shop_info_store_logo']}" style="max-width: 240px;max-height: 80px;">
                        </a>
					</div>
					<div class="ecsc-search mycarlist_search">
						<form id="sourch_form" name="sourch_form" method="post" action="{:U('Home/Goods/search')}" class="ecsc-search-form">
							<input autocomplete="off" name="q" id="q" type="text" value="{$Request.param.q}" placeholder="搜索关键字" class="ecsc-search-input">
							<button type="submit" class="ecsc-search-button" onclick="if($.trim($('#q').val()) != '') $('#sourch_form').submit();">搜索</button>
							<div class="candidate p">
								<ul id="search_list"></ul>
							</div>
							<script type="text/javascript">
								;(function($){
									$.fn.extend({
										donetyping: function(callback,timeout){
											timeout = timeout || 1e3;
											var timeoutReference,
													doneTyping = function(el){
														if (!timeoutReference) return;
														timeoutReference = null;
														callback.call(el);
													};
											return this.each(function(i,el){
												var $el = $(el);
												$el.is(':input') && $el.on('keyup keypress',function(e){
													if (e.type=='keyup' && e.keyCode!=8) return;
													if (timeoutReference) clearTimeout(timeoutReference);
													timeoutReference = setTimeout(function(){
														doneTyping(el);
													}, timeout);
												}).on('blur',function(){
													doneTyping(el);
												});
											});
										}
									});
								})(jQuery);

								$('.ecsc-search-input').donetyping(function(){
									search_key();
								},500).focus(function(){
									var search_key = $.trim($('#q').val());
									if(search_key != ''){
										$('.candidate').show();
									}
								});
								$('.candidate').mouseleave(function(){
									$(this).hide();
								});

								function searchWord(words){
									$('#q').val(words);
									$('#sourch_form').submit();
								}
								function search_key(){
									var search_key = $.trim($('#q').val());
									if(search_key != ''){
										$.ajax({
											type:'post',
											dataType:'json',
											data: {key: search_key},
											url:"{:U('Home/Api/searchKey')}",
											success:function(data){
												if(data.status == 1){
													var html = '';
													$.each(data.result, function (n, value) {
														html += '<li onclick="searchWord(\''+value.keywords+'\');"><div class="search-item">'+value.keywords+'</div><div class="search-count">约'+value.goods_num+'个商品</div></li>';
													});
													html += '<li class="close"><div class="search-count">关闭</div></li>';
													$('#search_list').empty().append(html);
													$('.candidate').show();
												}else{
													$('#search_list').empty();
												}
											}
										});
									}
								}
							</script>
						</form>
						<div class="keyword">
							<foreach name="tpshop_config.hot_keywords" item="wd" key="k">
								<a class="key-item" href="{:U('Home/Goods/search',array('q'=>$wd))}" target="_blank">{$wd}</a>
							</foreach>
						</div>
					</div>
				</div>
			</div>
			<div class="w1224">
				<if condition="$Think.cookie.uname eq ''">
					<div class="cont_aloinfon">
						<i class="tit_sad"></i>
						<span class="nitp">您还没有登录！登录后购物车的商品将保存在您的账号中</span>
						<a class="loging_ex" href="{:U('Home/User/login')}">立即登录</a>
					</div>
				</if>
			</div>
		</div>
		<!--header-e-->
		<div class="shopcar_empty" <notempty name="cartList">style="display: none"</notempty>>
			<div class="w1224">
				<div class="cart-empty">
					<div class="message">
						<ul>
							<li class="txt nologin">
								购物车内暂时没有商品，登录后将显示您之前加入的商品
							</li>
							<li class="txt islogin">
								购物车空空的哦~，去看看心仪的商品吧~
							</li>
							<li class="mt10" style="padding-left: 100px;">
								<a href="{:U('Home/User/login')}" class="btn-1 login-btn nologin">登录</a>&nbsp;&nbsp;&nbsp;&nbsp;
								<a href="/" class="btn-1 login-btn islogin">去购物</a>
							</li>
						</ul>
					</div>
				</div>
			</div>
		</div>
		<!-- 购物车列表 -->
		<notempty name="cartList">
			<div id="tpshop-cart">
				<div class="li3_address w1224 p">
					<ul>
						<li class="current"><a>全部商品数<em>（{$userCartGoodsTypeNum}）</em></a></li>
					</ul>
				</div>
				<div class="shoplist_deta p">
					<div class="w1224">
						<div class="cart-thead p">
							<div class="column cart-checkbox">
								<input class="check-box" name="checkboxes" type="checkbox" style="display: none;">
								<i class="checkall checkFull"></i>全选
							</div>
							<div class="column t-goods">商品</div>
							<div class="column t-props"></div>
							<div class="column t-price">单价</div>
							<div class="column t-quantity">数量</div>
							<div class="column t-sum">小计</div>
							<div class="column t-action">操作</div>
						</div>
					</div>
				</div>
            <!--购物车商品列表-s-->
                <div class="shoplist_detail_a" >
                    <div class="w1224">
                        <volist name="cartList" id="cart">
                            <!--<div class="edge_tw" id="edge_{$cart.id}">-->
                                <div  id="edge_{$cart.id}">
                                    <notempty name="$cart['prom_goods']">
                                        <div class="brim_top">
                                            <!--满减和换购两种-->
                                            <span class="act_mjhg">促销</span>
                                            <a class="condi">{$cart['prom_goods']['title']}></a>
                                        </div>
                                    </notempty>
                                    <div class="item-single p">
                                        <div class="breadth_phase">
                                            <div class="column ">
                                                <input class="check-box" name="checkItem" value="{$cart.id}" type="checkbox" <if condition='$cart[selected] eq 1'>checked="checked"</if> style="display: none;">
                                                <i data-goods-id="{$cart.goods_id}" data-goods-cat-id3="{$cart['goods']['cat_id']}" data-cart-id="{$cart.id}" class="checkall checkItem <if condition='$cart[selected] eq 1'>checkall-true</if>"></i>
                                                <img class="msp_picture" src="{$cart.goods_id|goods_thum_images=82,82}"/>
                                            </div>
                                            <div class="column t-goods">
                                                <p class="msp_spname">
                                                    <a href="{:U('Home/Goods/goodsInfo',array('id'=>$cart[goods_id]))}">{$cart.goods_name}</a>
                                                    <!--团购--><if condition="$cart[prom_type] eq 2"><img  width="80" height="60" src="/public/images/groupby2.jpg" style="vertical-align:middle"></if>
                                                    <!--抢购--><if condition="$cart[prom_type] eq 1"><img  width="40" height="40" src="/public/images/qianggou2.jpg" style="vertical-align:middle"></if>
                                                </p>
                                                <div class="msp_return">
                                                    <!--<if condition="$store['qitian']">
                                                        <i class="return7"></i><span class="f_blue">支持七天无理由退货</span>
                                                        <else/>
                                                        <i class="return7 return7-dark"></i><span class="f_dark">不支持七天无理由退货</span>
                                                    </if>-->
                                                </div>
                                            </div>
                                        </div>
                                        <div class="column t-props he87 stang">
                                            <volist name="$cart[spec_key_name_arr]" id="spec_key_name">
                                                <p>{$spec_key_name}</p>
                                            </volist>
                                        </div>
                                        <div class="column t-price">
                                            <span id="cart_{$cart.id}_goods_price">￥{$cart.goods_price}</span>
                                            <if condition="$cart.prom_type gt 0">
                                                <p class="red">活动价：<span>￥{$cart.member_goods_price}</span></p>
                                            </if>
                                            <notempty name="$cart['prom_goods']">
                                                <div class="promptions_in">
                                                    <span class="cx"><em>促销详情</em><i></i></span>
                                                    <div class="promotion-cont">
                                                        <ul>
                                                            <li>{$cart['prom_goods']['prom_detail']}</li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </notempty>
                                        </div>
                                        <div class="column t-quantity mtp quantity-form">
                                            <a href="javascript:void(0);" class="decrement" id="decrement_{$cart['id']}">-</a>
                                                <input name="changeQuantity_{$cart['id']}" type="text" id="changeQuantity_{$cart['id']}" value="{$cart['goods_num']}">
                                            <a href="javascript:void(0);" class="increment" id="increment_{$cart['id']}">+</a>
                                            <!--无货时隐藏数量选择，显示无货-->
                                            <!--<span>无货</span>-->
                                        </div>
                                        <div class="column t-sum sumpri">
                                            <span id="cart_{$cart.id}_total_price">￥{$cart['goods_price']*$cart['goods_num']}</span>
                                            <if condition="$cart.prom_type gt 0">
                                                <p class="red"><span id="cart_{$cart.id}_market_price">
                                                        ￥{:round($cart.member_goods_price*$cart['goods_num'],2)}
                                                    </span></p>
                                            </if>
                                        </div>
                                        <div class="column t-action">
                                            <p>
                                                <a href="javascript:void(0);" class="deleteGoods deleteItem" data-goodsid="{$cart.goods_id}" data-cart-id="{$cart.id}">
                                                    删除</a>
                                            </p>
                                            <p><a class="moveCollect collectItem" data-id="{$cart.goods_id}">移到我的收藏</a></p>
                                        </div>
                                    </div>
                                </div>
                            <!--</div>-->
                        </volist>
                    </div>
                </div>
            <!--购物车商品列表-e-->
            <!--全选按钮-s-->
				<div class="shoplist_deta floatflex">
					<div class="w1224">
						<div class="edge_tw_foot">
							<div class="item-single p">
								<div class="breadth_phase vermidd">
									<div class="column">
										<input class="check-box" name="checkboxes" type="checkbox" style="display: none;">
										<i class="checkall checkFull"></i>
										全选
										<a class="mal18 deleteGoods deleteAll" href="javascript:void(0);">删除选中的商品</a>
										<a class="mal18 moveCollect collectAll">移到我的收藏</a>
									</div>
								</div>
								<div class="row_foot_last">
									<div class="column t-quantity">
										<span class="chosewell chosew-add">已选择<em id="goods_num"></em>件商品</i></span>
									</div>
									<div class="column widallr">
										<div class="butpayin">
											<a class="paytotal" href="javascript:void(0)" data-url="{:U('Home/Cart/cart2')}">去结算</a>
										</div>
										<div class="totalprice">
											<span class="car_sumprice">总价：<em id="total_fee">￥0</em><i class="bulb"></i></span>
											<div class="price-tipsbox">
												<div class="ui-tips-main">不含运费及送装服务费</div>
												<span class="price-tipsbox-arrow"></span>
											</div>
											<span class="car_conta">已节省：<em id="goods_fee">-￥0</em></span>
										</div>

									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
            <!--全选按钮-e-->
				<script type="text/javascript">
					//去结算旁边的小图标
					$(function(){
						$('.bulb').hover(function(){
							$('.price-tipsbox').show();
						},function(){
							$('.price-tipsbox').hide();
						})
					})
					//购物车商品高度超过屏幕时去结算浮动
					$(function(){
						var wi = $(window).height();
						var ff = $('.floatflex').offset().top - wi;
						if(wi > ff){
							$('.floatflex').removeClass('fdix');
						}else{
							$('.floatflex').addClass('fdix');
						}
						$(window).scroll(function(){
							var scr = $(document).scrollTop()
							if(scr > ff){
								$('.floatflex').removeClass('fdix');
							}else{
								$('.floatflex').addClass('fdix');
							}
						});
					})
					$(document).ready(function(){
						initDecrement();
						initCheckBox();
						getStoreCoupon();
					});
				</script>
			</div>
		</notempty>
        <!--底部猜你喜欢-->
		<div class="shoplist_guess">
			<div class="w1224">
				<div class="main_shopcarlist">
					<div class="li3_address folahov p">
						<ul>
							<li class="current" data-id="guess-products"><a href="javascript:void(0);">猜你喜欢</a></li>
							<li data-id="collect-products"><a href="javascript:void(0);">我的收藏</a></li>
							<li data-id="history-products"><a href="javascript:void(0);">最近浏览</a></li>
						</ul>
					</div>

					<div class="totalswitch">
						<div class="switchable-panel" id="guess-products">
							<div class="goods-list-tab">
								<a class="s-item curr">&nbsp;</a>
								<a class="s-item">&nbsp;</a>
								<a class="s-item">&nbsp;</a>
							</div>
							<div class="s-panel-main">
								<tpshop sql="select * from `__PREFIX__goods` where is_recommend = 1 AND is_virtual=0 AND is_on_sale = 1 order by sort DESC limit 12" result_name="goods_likes"></tpshop>
								<div class="goods-panel jsaddsucc p">
									<ul>
										<volist name="goods_likes" id="like" offset="0" length="4">
											<li>
												<div class="itemgoodbox">
													<div class="p-img" >
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">
															<img src="{$like.goods_id|goods_thum_images=160,160}">
														</a>
													</div>
													<div class="p-name">
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">{$like.goods_name}</a>
													</div>
													<div class="p-price">
														<strong><em>￥</em><i>{$like.shop_price}</i></strong>
													</div>
													<div class="p-btn-adc">
														<a onclick="javascript:AjaxAddCart({$like.goods_id},1);" class="btn-append"><b></b>加入购物车</a>
													</div>
												</div>
											</li>
										</volist>
									</ul>
								</div>
								<div class="goods-panel p">
									<ul>
										<volist name="goods_likes" id="like" offset="4" length="4">
											<li>
												<div class="itemgoodbox">
													<div class="p-img" >
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">
															<img src="{$like.goods_id|goods_thum_images=160,160}">
														</a>
													</div>
													<div class="p-name">
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">{$like.goods_name}</a>
													</div>
													<div class="p-price">
														<strong><em>￥</em><i>{$like.shop_price}</i></strong>
													</div>
													<div class="p-btn-adc">
														<a onclick="javascript:AjaxAddCart({$like.goods_id},1);" class="btn-append"><b></b>加入购物车</a>
													</div>
												</div>
											</li>
										</volist>
									</ul>
								</div>
								<div class="goods-panel p">
									<ul>
										<volist name="goods_likes" id="like" offset="8" length="4">
											<li>
												<div class="itemgoodbox">
													<div class="p-img" >
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">
															<img src="{$like.goods_id|goods_thum_images=160,160}">
														</a>
													</div>
													<div class="p-name">
														<a target="_blank" href="{:U('Home/Goods/goodsInfo',array('id'=>$like['goods_id']))}">{$like.goods_name}</a>
													</div>
													<div class="p-price">
														<strong><em>￥</em><i>{$like.shop_price}</i></strong>
													</div>
													<div class="p-btn-adc">
														<a onclick="javascript:AjaxAddCart({$like.goods_id},1);" class="btn-append"><b></b>加入购物车</a>
													</div>
												</div>
											</li>
										</volist>
									</ul>
								</div>
								<div class="c-page-acar">
									<a href="javascript:void(0)" class="c-prev">&lt;</a>
									<a href="javascript:void(0)" class="c-next">&gt;</a>
								</div>
							</div>
						</div>
						<div class="switchable-panel" id="collect-products" style="display: none">
							<div class="goods-list-tab" ></div>
							<div class="s-panel-main"></div>
						</div>
						<div class="switchable-panel" id="history-products" style="display: none">
							<div class="goods-list-tab" ></div>
							<div class="s-panel-main"></div>
						</div>
					</div>
				</div>
			</div>
		</div>
        <!--底部猜你喜欢-->
        <!--删除商品弹窗-s-->
		<div class="ui-dialog">
			<div class="ui-dialog-title" style="width: 380px;">
				<span>删除</span>
			</div>
			<div class="ui-dialog-content" style="height: 128px; width: 380px; overflow: hidden;">
				<div class="tip-box icon-box">
					<span class="warn-icon m-icon"></span>
					<div class="item-fore">
						<h3 class="ftx-04">删除商品？</h3>
						<div class="ftx-03">您可以选择添加到收藏，或删除商品。</div>
					</div>
					<div class="op-btns ac">
						<a href="javascript:void(0);" id="removeGoods" class="btn-9 select-remove" >删除</a>
						<a href="javascript:void(0);" id="addCollect" class="btn-1 ml10 re-select-follow moveCollect">添加我的收藏</a>
					</div>
				</div>
			</div>
			<a class="ui-dialog-close" title="关闭">
				<span class="ui-icon ui-icon-delete"></span>
			</a>
		</div>
		<!--删除商品弹窗-e-->
		<div class="ui-mask"></div>
		<!--footer-s-->
		<include file="public/footer" />
		<!--footer-e-->
		<script type="text/javascript">
			$(document).ready(function(){
				my_collect();
				history_log();
				AsyncUpdateCart();
			});
			//购物车对象
			function CartItem(id, goods_num,selected) {
				this.id = id;
				this.goods_num = goods_num;
				this.selected = selected;
			}
			//初始化计算订单价格
			function AsyncUpdateCart(){
				var cart = new Array();
				var inputCheckItem = $("input[name^='checkItem']");
				inputCheckItem.each(function(i,o){
					var id = $(this).attr("value");
					var goods_num = $(this).parents('.item-single').find("input[id^='changeQuantity']").attr('value');
					if ($(this).attr("checked") == 'checked') {
						var cartItemCheck = new CartItem(id,goods_num,1);
						cart.push(cartItemCheck);
					}else{
						var cartItemNoCheck = new CartItem(id,goods_num,0);
						cart.push(cartItemNoCheck);
					}
				})
				$.ajax({
					type : "POST",
					url:"{:U('Home/Cart/AsyncUpdateCart')}",//,
					dataType:'json',
					data: {cart: cart},
					success: function(data){
						if(data.status == 1){
                            console.log(data);
							$('#goods_num').empty().html(data.result.goods_num);
							$('#total_fee').empty().html('￥'+data.result.total_fee);
							$('#goods_fee').empty().html('-￥'+data.result.goods_fee);
							var cartList = data.result.cartList;
							if(cartList.length > 0){
								for(var i = 0; i < cartList.length; i++){
									$('#store_'+cartList[0].id+'_total_price').empty().html('￥'+cartList[i].total_price);
									if(cartList[i].cut_fee > 0){
										$('#store_'+cartList[0].id+'_cut_price').empty().html('减：'+cartList[i].cut_fee);
									}else{
										$('#store_'+cartList[0].id+'_cut_price').empty();
									}
                                    $('#cart_'+cartList[i].id+'_goods_price').empty().html('￥'+cartList[i].goods_price);
                                    $('#cart_'+cartList[i].id+'_total_price').empty().html('￥'+cartList[i].total_fee);
                                    var member_goods_price = (cartList[i].member_goods_price*cartList[i].goods_num).toFixed(2);
                $('#cart_'+cartList[i].id+'_market_price').empty().html('￥'+member_goods_price); //活动价格

            }
            }else{
                $('.total_price').empty();
								$('.cut_price').empty();
							}
						}
					}
				});
			}

			//关闭优惠券展开状态
			function close_coupon(){
				var coupon = $('.img_coupon');
				coupon.removeClass('img_coupon_show');
				coupon.siblings('.coupon_whether').fadeOut(300);
			}
			//关闭更多促销展开状态
			function close_promption(){
				var promption = $('.promptions_in .cx');
				promption.find('em').html('更多促销');
				promption.removeClass('cx-add');
				promption.siblings('.promotion-cont').fadeOut(100);
			}
			//更多促销点击事件
			$(function(){
				$('.promptions_in .cx').click(function(e){
					e.stopImmediatePropagation();
					$(this).toggleClass('cx-add');
					$(this).siblings('.promotion-cont').fadeToggle(300);
					$(this).parents('.shoplist_detail_a').siblings().find('.cx').removeClass('cx-add').siblings().fadeOut();
					close_coupon();
					if($(this).hasClass('cx-add')){
						$(this).find('em').html('促销信息');
					}else{
						$(this).find('em').html('更多促销');
					}
				})
				$('.promptions_in').click(function(e){
					e.stopImmediatePropagation();
				})
			})
			//优惠券点击事件
			$(function(){
				$('.img_coupon').click(function(e){
					if(getCookie('user_id') == ''){
						pop_login();
						return;
					}
					e.stopImmediatePropagation();
					close_promption();
					$(this).toggleClass('img_coupon_show');
					$(this).siblings('.coupon_whether').fadeToggle(300);
					$(this).parents('.shoplist_detail_a').siblings().find('.img_coupon').removeClass('img_coupon_show').siblings().hide();
				})
				$('.boximg_coupon').click(function(e){
					e.stopImmediatePropagation();
				})
			})

			//猜你喜欢导航滑过状态
			$(function(){
				$('.folahov ul li').hover(function(){
					$(this).addClass('current').siblings().removeClass('current');
					var id = $(this).data('id');
					$('.switchable-panel').hide();
					$('#' + id).show();
				})
			})
			//猜你喜欢点击事件
			$(function(){
				$(document).on("click",'.c-page-acar a',function(){
					var gp = $(this).parents('.s-panel-main').find('.goods-panel');
					var nxt = $(this).parents('.s-panel-main').find('.jsaddsucc');
					var gp_r = $(this).parents('.switchable-panel').find('a');
					var nxt_r = $(this).parents('.switchable-panel').find('.curr');
					//上一页
					if($(this).hasClass('c-prev')){
						nxt.prev().addClass('jsaddsucc').siblings().removeClass('jsaddsucc');
						nxt_r.prev().addClass('curr').siblings().removeClass('curr');
						if($('.hidden').hasClass('jsaddsucc')){
							gp.eq(gp.length - 1).addClass('jsaddsucc').siblings().removeClass('jsaddsucc');
							gp_r.eq(gp.length - 1).addClass('curr').siblings().removeClass('curr');
						}
					}
					//下一页
					if($(this).hasClass('c-next')){
						nxt.next().addClass('jsaddsucc').siblings().removeClass('jsaddsucc');
						nxt_r.next().addClass('curr').siblings().removeClass('curr');
						if($(this).parent().hasClass('jsaddsucc')){
							gp.eq(0).addClass('jsaddsucc').siblings().removeClass('jsaddsucc');
							gp_r.eq(0).addClass('curr').siblings().removeClass('curr');
						}
					}
				})
			})

			//减购买数量事件
			$(function () {
				$(document).on("click", '.decrement', function (e) {
					var changeQuantityNum = $(this).parent().find('input').val();
					if (changeQuantityNum > 1) {
						$(this).parent().find('input').attr('value', parseInt(changeQuantityNum) - 1).val(parseInt(changeQuantityNum) -1);
					}
					initDecrement();
					changeNum(this);
				})
			})
			//加购买数量事件
			$(function () {
				$(document).on("click", '.increment', function (e) {
					var changeQuantityNum = $(this).parent().find('input').val();
					if(changeQuantityNum > 199){
						changeQuantityNum = 199;
						layer.msg("购买商品数量不能大于200",{icon:2});
					}
					$(this).parent().find('input').attr('value', parseInt(changeQuantityNum) + 1).val(parseInt(changeQuantityNum) + 1);
					initDecrement();
					changeNum(this);
				})
			})
			//手动输入购买数量
			$(function () {
				$(document).on("blur", '.quantity-form input', function (e) {
					var changeQuantityNum = parseInt($(this).val());
					if(changeQuantityNum <= 0){
						layer.alert('商品数量必须大于0', {icon:2});
						$(this).val($(this).attr('value'));
					}else{
						$(this).attr('value', changeQuantityNum);
					}
					initDecrement();
					changeNum(this);
				})
			})

			//更改购物车请求事件
			function changeNum(obj){
				var checkall = $(obj).parents('.item-single').find('.checkall');
				if(!checkall.hasClass('checkall-true')){
					checkall.trigger("click");
				}
				var input = $(obj).parents('.quantity-form').find('input');
				var cart_id = input.attr('id').replace('changeQuantity_','');
				var goods_num = input.attr('value');
				var cart = new CartItem(cart_id, goods_num, 1);
				$.ajax({
					type: "POST",
					url: "{:U('Home/Cart/changeNum')}",//+tab,
					dataType: 'json',
					data: {cart: cart},
					success: function (data) {
						if(data.status == 1){
							AsyncUpdateCart();
						}else{
							input.val(data.result.limit_num);
							input.attr('value',data.result.limit_num);
							layer.alert(data.msg,{icon:2});
						}
					}
				});
			}

			//多选框点击事件
			$(function () {
				$(document).on("click", '.checkall', function (e) {
					//模拟checkbox，选中时背景变色
					$(this).toggleClass('checkall-true');
					if($(this).hasClass('checkall-true')){
						$(this).parents('.edge_tw').addClass('edge_tw_bag');
						$(this).parent().find('.check-box').attr('checked', 'checked');
					}else{
						$(this).parents('.edge_tw').removeClass('edge_tw_bag');
						$(this).parent().find('.check-box').removeAttr('checked');
					}
					//选中店铺的多选框
					if($(this).hasClass('checkShop')){
//						alert('gg');
						if($(this).hasClass('checkall-true')){
							$(this).parents('.shoplist_detail_a').find("input[name^='checkItem']").each(function(i,o){
								$(o).attr('checked', 'checked');
								$(o).parent().find('.checkall').addClass('checkall-true');
							})
						}else{
							$(this).parents('.shoplist_detail_a').find("input[name^='checkItem']").each(function(i,o){
								$(o).removeAttr('checked', 'checked');
								$(o).parent().find('.checkall').removeClass('checkall-true');
							})
						}
					}
					//选中全选多选框
					if($(this).hasClass('checkFull')){
						if($(this).hasClass('checkall-true')){
							$(".checkall").each(function(i,o){
								$(this).addClass('checkall-true');
								$(this).parent().find('.check-box').attr('checked', 'checked');
							})
						}else{
							$(".checkall").each(function(i,o){
								$(this).removeClass('checkall-true');
								$(this).parent().find('.check-box').removeAttr('checked');
							})
						}
					}
					initCheckBox();
					AsyncUpdateCart();
				})
			})
			//删除购物车商品
			$(function () {
				//删除购物车商品事件
				$(document).on("click", '.deleteGoods', function (e) {
					var dh = $(document).height();
					var dw = $(document).width();
					$('.ui-mask').height(dh).width(dw).show();
					$('.ui-dialog').show();
					if($(this).hasClass('deleteItem')){
						//删除单个
						$('#removeGoods').removeClass('deleteAll').addClass('deleteItem').attr('data-cart-id',$(this).data('cart-id'));
                        $('#addCollect').attr('data-id',$(this).data('goodsid'))
						$('#addCollect').removeClass('collectAll').addClass('collectItem');
					}else{
						//删除多个
						$('#removeGoods').removeClass('deleteItem').addClass('deleteAll');
						$('#addCollect').removeClass('collectItem').addClass('collectAll');
					}
				})
				//关闭删掉购物车提示框事件
				$(document).on("click", '.ui-dialog-close', function (e) {
					$('.ui-mask').hide();
					$('.ui-dialog').hide();
				})

			})
			//删除购物车商品确定事件
			$(function () {
				$(document).on("click", '#removeGoods', function (e) {
					$('.ui-dialog-close').trigger('click');
					var cart_ids = new Array();
					if($(this).hasClass('deleteItem')){
						//单个删除
						cart_ids.push($('#removeGoods').attr('data-cart-id'));
					}else{
						//多个删除
						$(".checkItem").each(function(i,o){
							if($(this).hasClass('checkall-true')){
								cart_ids.push($(this).data('cart-id'));
							}
						})
					}
					$.ajax({
						type : "POST",
						url:"{:U('Home/Cart/delete')}",//,
						dataType:'json',
						data: {cart_ids: cart_ids},
						success: function(data){
							if(data.status == 1){
								for (var i = 0; i < cart_ids.length; i++) {
									$('#edge_' + cart_ids[i]).remove();
								}
								var inputCheckShop = $("input[name^='checkShop']");
								var inputCheckItemAll = $("input[name^='checkItem']");
								inputCheckShop.each(function(i,o){
									var inputCheckItem = $(this).parents('.shoplist_detail_a').find("input[name^='checkItem']");
									if(inputCheckItem.length == 0){
										$(this).parents('.shoplist_detail_a').remove();
									}
								})
								if(inputCheckItemAll.length == 0){
									$('#tpshop-cart').remove();
									$('.shopcar_empty').show();
								}
							}else{
								layer.msg(data.msg,{icon:2});
							}
							AsyncUpdateCart();
						}
					});
				})
			})

			/**
			 * 检测选项框
			 */
			function initCheckBox(){
				$("input[name^='checkShop']").each(function(i,o){
					var isAllCheck = true;
					$(this).parents('.shoplist_detail_a').find("input[name^='checkItem']").each(function(i,o){
						if ($(this).attr("checked") != 'checked') {
							isAllCheck = false;
						}
					})
					if(isAllCheck == false){
						$(this).removeAttr('checked');
						$(this).parent().find('.checkall').removeClass('checkall-true');
					}else{
						$(this).attr('checked', 'checked');
						$(this).parent().find('.checkall').addClass('checkall-true');
					}
				})
				var checkBoxsFlag = true;
				$("input[name^='checkItem']").each(function(i,o){
					if ($(this).attr("checked") != 'checked') {
						checkBoxsFlag = false;
					}
				})
				if(checkBoxsFlag == false){
					$("input[name^='checkboxes']").each(function(i,o){
						$(this).removeAttr('checked');
						$(this).parent().find('.checkall').removeClass('checkall-true');
					})
				}else{
					$("input[name^='checkboxes']").each(function(i,o){
						$(this).attr('checked', 'checked');
						$(this).parent().find('.checkall').addClass('checkall-true');
					})
				}
			}

			//更改购买数量对减购买数量按钮的操作
			function initDecrement(){
				$("input[id^='changeQuantity']").each(function(i,o){
					if($(o).val() == 1){
						$(o).parent().find('.decrement').addClass('disable');
					}
					if($(o).val() > 1){
						$(o).parent().find('.decrement').removeClass('disable');
					}
				})
			}

			//结算
			$('.paytotal').click(function(){
				if(getCookie('user_id') == ''){
					pop_login();
					return;
				}
				window.location.href = $(this).attr('data-url');
			})
			//移到我的收藏
			$(function () {
				$(document).on("click", '.moveCollect', function (e) {
					if(getCookie('user_id') == ''){
						pop_login();
						return;
					}
					var goods_arr = new Array();
					if($(this).hasClass('collectItem')){
						//单个收藏
						goods_arr.push($(this).data('id'));
					}else{
						//多个收藏
						$(".checkItem").each(function(i,o){
							if($(this).hasClass('checkall-true')){
								goods_arr.push($(this).data('goods-id'));
							}
						})
					}
					$.ajax({
						type: "POST",
						url: "{:U('Home/Goods/collect_goods')}",//+tab,
						data: {goods_ids: goods_arr},//+tab,
						dataType: 'json',
						success: function (data) {
							if (data.status == 1) {
								layer.msg(data.msg, {icon: 1});
							} else {
								layer.msg('操作失败', {icon: 2});
							}
						}
					});
					$('.ui-dialog-close').trigger('click');
				})
			})
			//登录页面
			function pop_login(){
				layer.open({
					type: 2,
					title: '<b>登陆TPshop网</b>',
					skin: 'layui-layer-rim',
					shadeClose: true,
					shade: 0.5,
					area: ['490px', '460px'],
					content: "{:U('Home/User/pop_login')}",
				});
			}
			//我的收藏
			function my_collect()
			{
				var uname = getCookie('uname');
				if (uname == '') {
					$('#collect-products .s-panel-main').html('<p class="wefoc"><a href="{:U('User/login')}">登录</a>后将显示您之前关注的商品</p>');
				} else {
					$.ajax({
						type : "POST",
						url:"{:U('Home/User/myCollect')}",//+tab,
						dataType:'json',
						success: function(data){
							if(data.status == 1){
								var products_html = '';
								var tab_html = '';
								for(var i = 0; i < data.result.length; i++){
									if(i%4 == 0){
										if(i == 0){
											tab_html += '<a class="s-item curr" href="#none"> </a>';
											products_html += '<div class="goods-panel jsaddsucc p"><ul>';
										}else{
											tab_html += '<a class="s-item" href="#none"> </a>';
											products_html += '<div class="goods-panel p"><ul>';
										}
									}
									products_html += '<li><div class="itemgoodbox"><div class="p-img" ><a target="_blank" href="'+data.result[i].url+'">' +
											'<img src="'+data.result[i].imgUrl+'"></a></div><div class="p-name"><a target="_blank" href="'+data.result[i].url+'">' +
											''+data.result[i].goods[0].goods_name+'</a></div><div class="p-price"><strong><em>￥</em><i>'+data.result[i].goods[0].shop_price+'</i></strong></div><div class="p-btn-adc">';
                                    if(data.result[i].goods[0].is_virtual != 1){
                                        products_html +=  '<a onclick="javascript:AjaxAddCart('+data.result[i].goods_id+',1);" class="btn-append"><b></b>加入购物车</a>';
                                    }else{
                                        products_html +=  '<a href="/index.php/home/Goods/goodsInfo/id/'+data.result[i].goods_id+'" class="btn-append"><b></b>加入购物车</a>';
                                    }
                                    products_html += '</div></div></li>';
									if(i%4 == 3){
										products_html += '</ul></div>';
									}
								}
								if(data.result.length > 4){
									products_html += '<div class="c-page-acar"><a href="javascript:void(0)" class="c-prev">&lt;</a><a href="javascript:void(0)" class="c-next">&gt;</a></div>';
								}
								$('#collect-products .s-panel-main').html(products_html);
								$('#collect-products .goods-list-tab').html(tab_html);
							}else{
								$('#collect-products .s-panel-main').html('<p class="wefoc">暂无结果</p>');
							}
						}
					});
				}
			}
			//最近浏览
			function history_log()
			{
				var uname = getCookie('uname');
				if (uname == '') {
					$('#history-products .s-panel-main').html('<p class="wefoc"><a href="{:U('User/login')}">登录</a>后将显示您之前浏览的商品</p>');
				} else {
					$.ajax({
						type : "POST",
						url:"{:U('Home/User/historyLog')}",//+tab,
						dataType:'json',
						success: function(data){
							if(data.status == 1){
								var products_html = '';
								var tab_html = '';
								for(var i = 0; i < data.result.length; i++){
									if(i%4 == 0){
										if(i == 0){
											tab_html += '<a class="s-item curr" href="#none"> </a>';
											products_html += '<div class="goods-panel jsaddsucc p"><ul>';
										}else{
											tab_html += '<a class="s-item" href="#none"> </a>';
											products_html += '<div class="goods-panel p"><ul>';
										}
									}
									products_html += '<li><div class="itemgoodbox"><div class="p-img" ><a target="_blank" href="'+data.result[i].url+'">' +
											'<img src="'+data.result[i].imgUrl+'"></a></div><div class="p-name"><a target="_blank" href="'+data.result[i].url+'">' +
											''+data.result[i].goods[0].goods_name+'</a></div><div class="p-price"><strong><em>￥</em><i>'+data.result[i].goods[0].shop_price+'</i></strong></div><div class="p-btn-adc">';
                                    if(data.result[i].goods[0].is_virtual != 1){
                                        products_html +=  '<a onclick="javascript:AjaxAddCart('+data.result[i].goods_id+',1);" class="btn-append"><b></b>加入购物车</a>';
                                    }else{
                                        products_html +=  '<a href="/index.php/home/Goods/goodsInfo/id/'+data.result[i].goods_id+'" class="btn-append"><b></b>加入购物车</a>';
                                    }
                                    products_html += '</div></div></li>';
									if(i%4 == 3){
										products_html += '</ul></div>';
									}
								}
								if(data.result.length > 4){
									products_html += '<div class="c-page-acar"><a href="javascript:void(0)" class="c-prev">&lt;</a><a href="javascript:void(0)" class="c-next">&gt;</a></div>';
								}
								$('#history-products .s-panel-main').html(products_html);
								$('#history-products .goods-list-tab').html(tab_html);
							}else{
								$('#history-products .s-panel-main').html('<p class="wefoc">暂无结果</p>');
							}
						}
					});
				}
			}
			//获取店铺优惠券
			function getStoreCoupon(){
				var store_ids = new Array();
				var goods_ids = new Array();
				var goods_category_ids = new Array();
				$('.shoplist_detail_a').each(function(i,o){
					store_ids.push($(this).attr('data-store-id'));
				})
				//checkItem
				$('.checkItem').each(function(i,o){
					goods_category_ids.push($(this).attr('data-goods-cat-id3'));
					goods_ids.push($(this).attr('data-goods-id'));
				})
				$.ajax({
					type : "POST",
					url:"{:U('Home/Cart/getStoreCoupon')}",//+tab,
					dataType:'json',
					data:{'store_ids':store_ids,goods_ids:goods_ids,goods_category_ids:goods_category_ids},
					success: function(data){
						var newDate = new Date();
						if(data.status == 1){
							$('.coupon_whether').each(function(i,o){
								var store_id = $(this).attr('data-store-id');
								var coupon_html = '';
								var send_start_time = '';
								var send_end_time = '';
								for(var j = 0;j < data.result.length;j++){
									newDate.setTime(parseInt(data.result[j].send_start_time)*1000)
									send_start_time =newDate.toLocaleDateString();
									newDate.setTime(parseInt(data.result[j].send_end_time)*1000)
									send_end_time = newDate.toLocaleDateString();
									if(data.result[j]['store_id'] == store_id) {
                                        if (data.result[j]['is_get'] == 0) {
                                            coupon_html += '<div class="al_co3"><div class="co_pri"><span>￥' + data.result[j].money + '</span></div>' +
                                                    '<div class="co_des"><span class="sc_coup">商券,满￥' + data.result[j].condition + '减￥' + data.result[j].money + '</span><span class="sc_date">' + send_start_time + '-' + send_end_time + ' </span> </div><div class="co_get"> <a  href="javascript:;" data-coupon-id="' + data.result[j]['id'] + '" onclick="getCoupon(this);" class="coupon_btn">领取</a> </div> </div>';
                                        }
                                    }
								}
								if(coupon_html == ''){
									$(this).empty().html('<span>没有可领取的优惠券</span>');
								}else{
									$(this).empty().html(coupon_html);
								}
							})
						}else{
							$('.coupon_whether').each(function(i,o){
								$(this).empty().html('<span>没有可领取的优惠券</span>');
							})
						}
					}
				});
			}
			//领取优惠券
			function getCoupon(obj){
				var coupon_id = $(obj).attr('data-coupon-id');
				$.ajax({
					type : "POST",
					url:"{:U('Home/User/getCoupon')}",
					dataType:'json',
					data: {coupon_id: coupon_id},
					success: function(data){
						if(data.status == 1){
							$(obj).removeClass('coupon_btn').removeAttr('data-coupon-id').html('已领取');
                            $(obj).removeClass('coupon_btn').removeAttr('data-coupon-id').css('background-color','#999');
						}else{
							layer.msg(data.msg,{icon:2});
						}
					}
				});
			}
		</script>
	</body>
</html>